import * as utils from '../../../utils/UmfUtils';
import DeviceUtils from '../../../utils/DeviceUtils';
import * as umfDialog from '../../../utils/UmfDialog';
import * as constants from '../../../common/Constants';
import PageRouter from '../../../utils/PageRouter';

Page({

    data: {
    },

    onLoad: function (options) {
        let jsonData = JSON.parse(options.jsonData);
        if (jsonData) {
            this.setData({
                from: jsonData.from,
                storeId: jsonData.storeId,
                storeShortName: jsonData.storeShortName,
                payeeName: jsonData.payeeName,
                qrUrl: decodeURIComponent(jsonData.qrUrl),
            });
        }
    },

    onReady: function(){
        // 我们来提醒一下好奇宝宝们
        //代理商看到邀请码在自己的手机上生成，好奇宝宝的他们.自己将商户的邀请码用自己的微信扫了
        let noTip = utils.getStorageSync(constants.Keys.SCAN_STORE_TIP);
        if(!noTip){
            umfDialog.showAll("该二维码需由商户收款人的微信扫码，请勿使用代理商的微信扫码", "不再提示", "确定", ()=> {
                //确定
            }, ()=> {
                //不再提示
                utils.setStorageSync(constants.Keys.SCAN_STORE_TIP, true);
            });
        }
    },

    /**
     * 点击完成，区分情况跳转
     */
    complete: function () {
        if (this.data.from === "progress") {
            wx.navigateBack({delta: 1});
        } else {
            PageRouter.wxNavigateTo("selfDeploy", "../auditResult/auditResult", true);
        }
    },
    /**
     * 点击发送
     */
    onSend: function () {
        let noShareTip = utils.getStorageSync(constants.Keys.NO_SHARE_TIP);
        if (!noShareTip) {
            let message = DeviceUtils.isIos() ? "请长按图片，选择发送给好友" : "请点击微信右上角按钮后,选择发送给好友";

            umfDialog.showAll(message, "不再提示", "确定", () => {
                //预览图片
                wx.previewImage({
                    current: this.data.qrUrl,
                    urls: [this.data.qrUrl],
                });
            }, () => {
                utils.setStorageSync(constants.Keys.NO_SHARE_TIP, true);
                //预览图片
                wx.previewImage({
                    current: this.data.qrUrl,
                    urls: [this.data.qrUrl],
                });
            });
        } else {
            //预览图片
            wx.previewImage({
                current: this.data.qrUrl,
                urls: [this.data.qrUrl],
            });
        }
    }
});